5
תגובות

יצירת פונקצייה

פתח soogo ,
יצרתי פונקציה שלוקחת פוסט ומוסיפה לו תגי רשימה ומדפיסה
<?php
               
                function add (){
                    $add = $_POST[add];
                    return "<li> $add </li>";                  
                }
            ?>


וכל פעם שאני קורה לה היא מחליפה את מה היא הדפיסה ואני רוצה שהיא תגדיל לי את הרשימה בעוד פריט

5 תשובות

avatar ענה pol292 ב 16 לאוגוסט 2012 #

אתה משתמש בpost בעצם כל פעם שאתה נכנס אם הכתובת index.php/?add=toadd זה הדבר שנוסף
אז תנשה לעשות בסגנון הזה:

<?php
               
                function add ($add){
                    return "<li> $add </li>";                  
                }
            ?>

ככה כשתיקרה לה
add("text to add");

תוכל להשתמש בא במצבים רבים והיא תהיה יותר דינמית
ועוד עצה קטנה תן לשם של הפונקציה שם יותר משמעותי זה היה שימושי כשהיו לך מלא פונקציות ואז לא היה לך דרך קלה להבין מה זה מה
דוגמה לשם לפונקציה שלך:addList

avatar ענה soogo ב 16 לאוגוסט 2012 #

חוץ מלהוסיף את הארגומנט $add לא הבנתי מה אמרת

avatar ענה JBStyle ב 16 לאוגוסט 2012 #

הוא אמר שהוא ממליץ לך לקרוא לפונקציה בשם יותר מובן, add זה כללי ומופשט מדי, לעומת משהו כמו addLiTag או addListItem וכו' שהם מסבירים את הפואנטה של הפונקציה פחות או יותר .

avatar ענה soogo ב 16 לאוגוסט 2012 #

את זה הבנתי אבל עדיין יש לי את הבעיה שלא נוצרים לי תגי li זה כל פעם מחליף את ההדפסה הקודמת

avatar ענה pol292 ב 16 לאוגוסט 2012 #

אתה יכול להראות את הקוד המלא ככה שהיה לנו מוסג למה זה קורה